Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop support for FFmpeg < 4.2 #72

Merged
merged 1 commit into from
Oct 16, 2024

Conversation

FreezyLemon
Copy link
Contributor

Addresses #21.

References:

We can probably ignore Windows and macOS as they have easy ways to get the latest version within days or weeks of release.

I think even a minimum of 4.2 is quite conservative. The only distributions that don't have access to an FFmpeg version >= 4.2 are..

  • Debian old-old-stable (EOL since 6 months ago)
  • ROSA 2016.1 (obscure distro?)
  • SUSE Linux Enterprise Server 12 (EOL in a few weeks)

Blockers for further increases in minimum version:

  • Ubuntu 20.04 LTS (=4.2), EOL 2025-04
  • Debian old-stable (=4.3), EOL 2026-06
  • a lot of distros on 4.4, some of them are the current LTS release without a set EOL date

The biggest improvement in terms of dropping cruft would be 5.0, but that doesn't seem feasible unless compatibility is a lesser concern.

@FreezyLemon
Copy link
Contributor Author

Ignore the CI failure on macOS FFmpeg 7, it already updated to 7.1 which is not supported yet. I'd like to do some refactoring before introducing 7.1 compatibility, so we can do one big release if you don't mind.

Check https://ffmpeg.org/download.html#releases
and https://trac.ffmpeg.org/wiki/Downstreams

to see the FFmpeg versions that are considered supported or EOL.
Copy link
Owner

@shssoichiro shssoichiro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like code deletion

@shssoichiro shssoichiro merged commit fd44dd3 into shssoichiro:master Oct 16, 2024
19 of 20 checks passed
@FreezyLemon FreezyLemon deleted the remove-eol-versions branch October 16, 2024 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants